Ten simple rules for making research software more robust
نویسندگان
چکیده
Software produced for research, published and otherwise, suffers from a number of common problems that make it difficult or impossible to run outside the original institution or even off the primary developer's computer. We present ten simple rules to make such software robust enough to be run by anyone, anywhere, and thereby delight your users and collaborators.
منابع مشابه
Ten Simple Rules for Reviewers
Last summer, the Student Council of the International Society for Computational Biology prompted an Editorial, ‘‘Ten Simple Rules for Getting Published’’ [1]. The interest in that piece (it has been downloaded 14,880 times thus far) prompted ‘‘Ten Simple Rules for Writing a Grant’’ [2]. With this third contribution, the ‘‘Ten Rules’’ series would seem to be established, and more rules for diffe...
متن کاملData Warehouse Query Processing and Optimization Architecture
Data warehouse query processing must satisfy different requirements such as: simple/complex front-end ad hoc query, query used in the applications including data mining applications, query used to obtain information from metadata containing structured, unstructured and semi-structured data such as XML (eXtended Markup Language) documents. In this paper, we will explain several robust algorithms...
متن کاملTen simple rules for collaborative lesson development
The collaborative development methods pioneered by the open source software community offer a way to create lessons that are open, accessible, and sustainable. This paper presents ten simple rules for doing this drawn from our experience with several successful projects.
متن کاملTowards Highly Usable and Robust Spoken Language Technologies for Chinese
This paper gives an overview of our research on Chinese spoken language technologies during the past ten years. It covers fundamental acoustic-phonetic studies of spoken Cantonese, speech corpora development, automatic speech recognition and text-to-speech. Currently our focus is on making these technologies more usable for general users who are not speech experts, and more robust for real-worl...
متن کاملRobust Multi-Stage Decision Making
Testifying to more than ten years of academic and practical developments, this tutorial attempts to provide a succinct yet unified view of the robust multi-stage decision making framework. In particular, the reader should better understand: (1) the distinction between static versus fully or partially adjustable decisions; (2) the root of tractability issues; (3) the connection to robust dynamic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره 13 شماره
صفحات -
تاریخ انتشار 2017